export function once(fn) {
  let ret; // 缓存结果用
  return function (...args) {
    if (!fn) return ret;
    ret = fn(...args);
    fn = undefined; // 表示已经执行过一次
    return ret;
  };
}
